home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / dev / c / c_os3_dt402.lha / c_dt / README
Text File  |  1996-09-05  |  4KB  |  110 lines

  1.  
  2.   cPGM.datatype and source-code V40.2 (5.9.96)
  3.   (C) 1996 by Andreas R. Kleinert. All rights reserved.
  4.  
  5.   ---
  6.   This small sample datatype source code demonstrates, how to completely
  7.   write an Amiga OS 3 datatype without any assembler stubs
  8.   or compiler/linker tricks in PURE C source code.
  9.  
  10.   You may e.g. use this example source code to write more portable
  11.   Amiga OS 3 datatypes to allow easier porting of these
  12.   to other Amiga OS-derived operating systems, or the native
  13.   OS of an upcoming PowerPC Amiga.
  14.  
  15.   Translate your 68k-assembler datatype startup-codes smartly
  16.   to C by simply using this source-code as an advice how to do it.
  17.  
  18.  
  19.   As a common case, a datatype of class picture, supporting
  20.   PNM-PGM (P5) was used as an example.
  21.  
  22.   For testing this datatype, simply use a tool from the NetPBM package
  23.   (or maybe for example a tool supporting superview.library) and
  24.   save a graphics in the binary PGM format (P5 of the PNM series).
  25.   Then install this datatype and try loading this file via MultiView.
  26.   Should work fine.
  27.  
  28.   ---
  29.   Feel free to use this source for own projects.
  30.  
  31.   It is allowed to be spread and distributed anywhere, as far
  32.   as my consent is concerned.
  33.  
  34.   Amiga Technologies, or the current owner of the technologie,
  35.   is allowed to always put this source on their newest
  36.   Developer CD-ROM.
  37.  
  38.   Thanks and credits will always be appreciated - for example,
  39.   you MAY, but NEED NOT:
  40.   give me credits in your program's docs, send me keyfiles for
  41.   your programs using the library, and so on.
  42.   But that's simply voluntarily.
  43.  
  44.   This work was only roughly inspired by David Junod's original
  45.   example source codes for datatypes.
  46.  
  47.    _________________________________________________________
  48.   |      You may reach me the following way.                |
  49.   |    Send bug-reports, money or whatever to:              |
  50.   |---------------------------------------------------------|
  51.   |        * SuperView Development & Registration *         |
  52.   |          * DRAFU Development & Registration *           |
  53.   |       * Image Engineer Registration Site Europe *       |
  54.   |                                                         |
  55.   |                                                         |
  56.   |                  Persistant Software                    |
  57.   |                                                         |
  58.   |                  Andreas R. Kleinert                    |
  59.   |                  Sandstrasse 1                          |
  60.   |                  D-57072 Siegen                         |
  61.   |                  Germany, Europe                        |
  62.   |                                                         |
  63.   | Any snail mail to the old address will still be routed. |
  64.   |                                                         |
  65.   |                  Phone:  +49-271-22869 also FAX + AM    |
  66.   |                          +49-271-22838                  |
  67.   |                                                         |
  68.   |                  Weekdays after 17.00h.                 |
  69.   |                                                         |
  70.   |         When calling via phone you may leave a message, |
  71.   |         if I'm not available - but don't expect me      |
  72.   |         calling back to USA, Australia, ... since       |
  73.   |         german phone rates are HIGHLY expensive.        |
  74.   |_________________________________________________________|
  75.  
  76.   EMail:
  77.  
  78.         DO not SEND ANY binaries (or uuencoded) VIA THE
  79.         FOLLOWING EMAIL ADDRESSES, EXCEPT MAYBE small ONES
  80.         VIA t-online.de (smaller or equal 16 KB).
  81.         THANK YOU.
  82.  
  83.            - Fido    Andreas Kleinert 2:2457/350.18
  84.            - Usenet
  85.                      Andreas_Kleinert@superview.ftn.sub.org  (Fido-Gate)
  86.                      Andreas_Kleinert@t-online.de            (T-Online)
  87.                      AK@COB.wwbnet.de                        (Z-Netz)
  88.  
  89.            - If nothing else works, try one of these public
  90.              Fido-Usenet gateways:
  91.  
  92.                In Germany:
  93.                  Andreas_Kleinert@p18.f350.n2457.z2.fido.sub.org
  94.  
  95.                From USA or elsewhere:
  96.                  Andreas_Kleinert@p18.f350.n2457.z2.fidonet.org
  97.  
  98.         Please note, that the "superview.ftn.sub.org"
  99.         domain will perhaps be renamed in late 1996.
  100.  
  101.  
  102.  History:
  103.  
  104.  V40.2 (5.9.96) : - fixed some "style" things
  105.  
  106.  V40.1 (2.9.96) : - first release
  107.  
  108.  ---
  109.  All mentioned trademarks are subjects to their owners.
  110.